vi/vim编辑器讲解 您所在的位置:网站首页 vim 跳到文件的尾部 vi/vim编辑器讲解

vi/vim编辑器讲解

2023-04-01 05:27| 来源: 网络整理| 查看: 265

目录 一.vim的简述二. vi/vim的三种模式三. 不同模式的切换四. 命令模式切换至输入模式五. 在命令模式中基本操作六.末行模式中操作七.总结

一.vim的简述

所谓vim就是由vi发展过来的一个文本编辑器,他比vi更加的好用,并且能帮助你进行一些排错。 vi/vim作用:能够创建文件 ,进行文件内容的修改

二. vi/vim的三种模式

命令模式:启动vi编辑器后默认进入命令模式,该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作; 输入模式:该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改、或者添加新的内容。处于输入模式时,vi编辑器的最后一行会出现**“–INSERT–”**的状态提示信息; 末行模式:该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vi编辑器的最后一行会出现冒号“:”提示符。

三. 不同模式的切换

在这里插入图片描述一开始默认进入命令模式。 a i o 等进入输入模式。 :进入末行模式 切换模式的时候都要先Esc退回到命令模式

四. 命令模式切换至输入模式 选项作用a在当前 光标后 插入内容i在当前 光标前 插入内容o在当前 光标的下一行 插入一个新行A在当前 光标行的行尾 插入内容I在当前 光标行的行首 插入内容O在当前 光标的上一行 插入一个新行 五. 在命令模式中基本操作 操作类型操作键作用翻页操作Page Down键或 Ctrl + F向下翻动一整页内容Page Up键或Ctrl + B向上翻动一整页内容行内快速跳转Home键或^键、数字0键跳转到本行的行首End键或者$键跳转到本行的行尾行间快速跳转1G或者gg转到文件内容的第一行G跳转到文件内容的最后一行#G跳转到文件的第#行(#用具体的数字替换)M跳转到当前页的中间位置删除替换字符x或Delete键删除光标处的单个字符dd删除光标所在行(有剪切功能)#dd删除光标开始的#行内容d^删除当前光标之前到行首的所有字符d$删除当前光标处到行尾的所有字符dw删除当前光标处的整个单词R或Shift+r替换当前光标处字符复制yy复制当前行整行的内容到剪切板#yy复制当前光标处开始#行内容到剪切板粘贴p粘贴到光标所在行之下P大写P粘贴到光标所在行之上查找/word从当前光标处开始向后进行查找字符串“word”?word从当前光标处开始向前进行查找字符串“word”n定位下一个匹配的被查找字符串N定位上一个匹配的被查找字符串撤销u撤销上次命令(可一直对回到最初)U为对其他行进行修改默认撤回当前行编辑,对其他行进行修改只会撤回上一次操作的所在行 六.末行模式中操作 操作类型操作键作用显示行号:set nu 在编辑器中显示行号:set nonu在编辑器中关闭行号显示保存退出:w保存修改内容:q退出修改内容不保存:q!强制退出:w /位置/新文件名另存为其他文件ZZ :wq :x保存并退出打开新文件:e+其他文件名在编辑器里面在此打开一个新文件进行编辑导入文件内容:r+其他文件名在当前文件中进行其他文件内容的导入文件内容替换:s /old/new替换当前行所在的第一个字符:s old/new/g将当前行中找到的所有字符进行替换:#,# s/old/new/g将#,#行中找到的所有的字符进行替换:% s/old/new/g将全文中所有查找到的字符进行替换:s old/new/c对每个替换进行用户确认复制/剪切/粘贴:5,10 m 15将5-10行的内容剪切到15行下面:5,10 co 15将5-10行的内容复制到15行下面 七.总结

掌握vi/vim的三种模式的切换 掌握vim编辑的操作方法



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有